'use strict'

const Controller = require('egg').Controller

class NewsController extends Controller {
  async index() {
    // 调用服务里面的方法
    const data = await this.service.news.getNewsList()
    this.ctx.body = {
      code: 0,
      message: 'news controller',
      data,
    }
  }
  async testPost() {
    const { ctx, service } = this

    // 调用服务里面的方法
    const data = await service.news.testPost(ctx.request.body)
    // 测试打印日志
    ctx.logger.info('这是一个测试打印，在 NewsController')
    ctx.body = {
      code: 0,
      message: 'news testPost',
      data,
    }
  }
}

module.exports = NewsController
